Complexity of finite field arithmetic

نویسنده

  • Andrew V. Sutherland
چکیده

For integers, the parameter n is the bit-length, and for the finite field Fq we let n = log q. In the case of polynomial root-finding, d is the degree of the polynomial and we list bounds on the expected running time since these operations are most efficiently implemented using probabilistic algorithms. In Lecture 3 we addressed the cost of addition and subtraction in both Z and Fq, and the cost of multiplication in Z. In this lecture we will fill in the rest of the table. We saw in Lecture 3 how to use Kronecker substitution to reduce polynomial multiplication to integer multiplications. Thus we can multiply elements of an arbitrary finite field Fq using integer multiplication, provided that we have a way to reduce products back to our standard representations of Fp ' Z/pZ and Fq ' Fp[x]/(f), using integers in [0, p− 1] and polynomials of degree less than deg f . For this we use Euclidean division.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Acceleration of Finite Field Arithmetic with an Application to Reverse Engineering Genetic Networks

Finite field arithmetic plays an important role in a wide range of applications. This research is originally motivated by an application of computational biology where genetic networks are modeled by means of finite fields. Nonetheless, this work has application in various research fields including digital signal processing, error correcting codes, Reed-Solomon encoders/decoders, elliptic curve...

متن کامل

Finite Field Arithmetic Architecture Based on Cellular Array

Finite field arithmetic operations, especially for the binary field GF(2 m ), have been widely used in the areas of data communication and network security applications such as errorcorrecting codes [1,2] and cryptosystems such as ECC(Elliptic Curve Cryptosystem) [3,4]. The finite field multiplication is the most frequently studied. This is because the timeconsuming operations such as exponenti...

متن کامل

3.1 Arithmetic in Finite Fields 3.2 Addition

To make explicit computations with elliptic curves over finite fields, we need to know how to perform arithmetic operations in finite fields, and we would like to do so as efficiently as possible. In the applications we will consider, the finite fields involved may be very large, so it is important to understand the asymptotic complexity of finite field operations. This is a huge topic, one to ...

متن کامل

Sign Modules in Secure Arithmetic Circuits (A Full Version)

In 1994 [18], Feige, Killian, and Naor suggested a toy protocol of secure comparison, which takes secret input [x]7 and [y]7 between 0 and 2, using the modulo 7 arithmetic circuit. Because 0, 1, and 2 are quadratic residues while 5 and 6 are non-residues modulo 7, the protocol is done by securely evaluating the Legendre symbol of [x− y]7, which can be carried out very efficiently by O(1) secure...

متن کامل

Efficient Semi-Systolic Finite Field Multiplier Using Redundant Basis

The arithmetic operations over GF (2) have been extensively used in error correcting codes and public-key cryptography schemes. Finite field arithmetic includes addition, multiplication, division and inversion operations. Addition is very simple and can be implemented with an extremely simple circuit. The other operations are much more complex. The multiplication is the most important for crypt...

متن کامل

ENTROPY OF GEODESIC FLOWS ON SUBSPACES OF HECKE SURFACE WITH ARITHMETIC CODE

There are dierent ways to code the geodesic flows on surfaces with negative curvature. Such code spaces give a useful tool to verify the dynamical properties of geodesic flows. Here we consider special subspaces of geodesic flows on Hecke surface whose arithmetic codings varies on a set with innite alphabet. Then we will compare the topological complexity of them by computing their topological ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013